﻿using System;
using System.Collections.Generic;

namespace B.MESUI.Login.ProdManagement.DTO
{
    // ********************************************************************************************
    // 文件：ProductLockDTO.cs
    // 说明：产品锁定相关的数据传输对象（DTO），用于前后端数据交互。
    // ********************************************************************************************

    /// <summary>
    /// 添加产品锁定请求DTO
    /// </summary>
    public class AddProductLockRequest
    {
        /// <summary>
        /// 工单编码
        /// </summary>
        public string codeid { get; set; }
        /// <summary>
        /// 工单类型
        /// </summary>
        public string workordeR_TYPE { get; set; }
        /// <summary>
        /// 锁定开始时间
        /// </summary>
        public DateTime locK_STARTTIME { get; set; }
        /// <summary>
        /// 锁定结束时间
        /// </summary>
        public DateTime locL_ENDTIME { get; set; }
        /// <summary>
        /// 锁定原因
        /// </summary>
        public string locK_REASON { get; set; }
    }

    /// <summary>
    /// 解锁产品请求DTO
    /// </summary>
    public class UnlockProductRequest
    {
        /// <summary>
        /// 产品ID列表
        /// </summary>
        public List<string> productiDs { get; set; }
    }

    /// <summary>
    /// 产品锁定查询请求DTO
    /// </summary>
    public class ProductLockQueryRequest
    {
        /// <summary>
        /// 工单编码
        /// </summary>
        public string CODEID { get; set; }
        /// <summary>
        /// 工单类型
        /// </summary>
        public string WORKORDER_TYPE { get; set; }
    }
}